package com.littcore.saap.core.module.portal;

import java.io.Serializable;
import java.util.List;


/**
 * .
 * 
 * <pre><b>描述：</b>
 *    
 * </pre>
 * 
 * <pre><b>修改记录：</b>
 *    
 * </pre>
 * 
 * @author <a href="mailto:littcai@hotmail.com">蔡源</a>
 * @since 2015年10月21日
 * @version 1.0
 */
public class PortletMeta implements Serializable {

  /** The Constant serialVersionUID. */
  private static final long serialVersionUID = 1L;
  
  private String uid;
  
  private String name;
  
  private String descr;
  
  private String type;
  
  private List<PortletMetaParam> params;
  
  private boolean configurable;
  
  private boolean published;

  
  /**
   * @return the uid
   */
  public String getUid()
  {
    return uid;
  }

  
  /**
   * @param uid the uid to set
   */
  public void setUid(String uid)
  {
    this.uid = uid;
  }

  
  /**
   * @return the name
   */
  public String getName()
  {
    return name;
  }

  
  /**
   * @param name the name to set
   */
  public void setName(String name)
  {
    this.name = name;
  }

  
  /**
   * @return the descr
   */
  public String getDescr()
  {
    return descr;
  }

  
  /**
   * @param descr the descr to set
   */
  public void setDescr(String descr)
  {
    this.descr = descr;
  }

  
  /**
   * @return the type
   */
  public String getType()
  {
    return type;
  }

  
  /**
   * @param type the type to set
   */
  public void setType(String type)
  {
    this.type = type;
  }
  
  /**
   * @return the params
   */
  public List<PortletMetaParam> getParams()
  {
    return params;
  }

  
  /**
   * @param params the params to set
   */
  public void setParams(List<PortletMetaParam> params)
  {
    this.params = params;
  }

  
  /**
   * @return the configurable
   */
  public boolean isConfigurable()
  {
    return configurable;
  }

  
  /**
   * @param configurable the configurable to set
   */
  public void setConfigurable(boolean configurable)
  {
    this.configurable = configurable;
  }

  
  /**
   * @return the published
   */
  public boolean isPublished()
  {
    return published;
  }

  
  /**
   * @param published the published to set
   */
  public void setPublished(boolean published)
  {
    this.published = published;
  }

}
